body{
	background:#fff;
}
.main{
	margin: auto;
	max-width:640px;
	background:#f5f5f5
}
.footer{
	margin: auto;
	max-width: 640px;
}
.bd_custom .operate{
	left: auto;
	margin: auto;
	max-width: 640px;
}

.free_list img{
	border-radius: 50%;
}
.form_user{
	position: relative;
}
.list_order .detail .fr{
	width: auto;
	text-align: right;
}
.search_box .inner{
	top: 28%;
}
.search_box p{
	font-size: 0.7rem;
}
.search_box .search-form{
	width: 12rem;
}
.index_list li .thumb img{
	border-radius: 50%;
}
.msg-box{
	position: relative;
	width: 100%;
	padding-top: 88px;
	background-repeat: no-repeat;
	background-position: 50% 0px;
	display: inline-block;
	text-align: center;
	color: #c8c8c8;
	font-size: 16px;
	cursor: pointer;
}
input[type="text"], input[type="password"]{
	-webkit-appearance: none;
	box-sizing: border-box;
	border: 0px;
}

.search_box .keyword{
	font-size: 0.47rem;
	width: 11rem;
}
.bd_custom .content{
	padding: 0px;
}